
/* Cos */
body {
    background-color:#FFFFFF;
    color: #222222;
    font-family: Arial, sans-serif;
    font-size: 12px;
}


/* Enllaços */
.menuitem {
  /*background-color: #CCCCCC;*/
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-color: #CCCCCC;
  text-align: center;
}
.menuitem a:visited {color:#333333;background-color: #FFFFFF;display: block;text-decoration: none;}
.menuitem a:active {color:#333333;background-color: #FFFFFF;display: block;text-decoration: none;}
.menuitem a:link {color:#333333;background-color: #FFFFFF;display: block;text-decoration: none;}
/*.menuitem a:hover {color:#333333;background-color: #DDDDDD;display: block;text-decoration: underline;}*/
.menuitem a:hover {color:#333333;background-color: #DDDDDD;display: block;text-decoration: none;}


/* Caixes */
.box{
    border-style: solid;
    border-color: #AAAAAA;
    border-width: thin;
    padding: 2px;
}

.bigbox{
    border-style: solid;
    border-color: #AAAAAA;
    border-width: thin;
    width: 70%;
}

.validate{
    border-style: solid;
    border-color: #AAAAAA;
    border-width: thin;
    padding: 0px;
    width: 30%;
}

.validatesubmit{
    border-style: solid;
    border-color: #AAAAAA;
    border-width: thin;
    padding: 0px;
}


/* Font */
.small {
    font-family: Arial, sans-serif;
    font-size:11px;
}

.error {
    font-family: Arial, sans-serif;
    font-size:12px;
    color:#FF3300;
    font-weight:bold;
}

.noerror {
    font-family: Arial, sans-serif;
    font-size:12px;
    color:#0099FF;
    font-weight:bold;
}

.title {
    font-family: Arial, sans-serif;
    font-size:14px;
    color:#00CC00;
    font-weight:bold;
}

.step {
    font-family: Arial, sans-serif;
    font-size:12px;
    color:#E7AE33;
    font-weight:bold;
}

.headertitle {
    font-family: Arial, sans-serif;
    font-size:36px;
    color:#333333;
    font-weight:bold;

}
.headertitle a{text-decoration: none;}

.black {
    background-color: #111111;
    width: 4 px;
}

.white {
    background-color: #FFFFFF;
    width: 4 px;
}


/* Taules */
.maintd {
  padding-top:0px;
  padding-right:20px;
  padding-left:50px;
  padding-bottom:10px;
  /*border-bottom: 2px solid #CCCCCC;
  border-right: 2px solid #CCCCCC;
  border-left: 2px solid #CCCCCC;
  border-top: 2px solid #CCCCCC;*/
  text-align: left;
  vertical-align:top;
}

.maptd {
  padding-top:0px;
  padding-right:5px;
  padding-left:5px;
  padding-bottom:10px;
  /*border-bottom: 2px solid #CCCCCC;
  border-right: 2px solid #CCCCCC;
  border-left: 2px solid #CCCCCC;
  border-top: 2px solid #CCCCCC;*/
  text-align: left;
  vertical-align:top;
}

.footer {
    text-align: center;
}

